money = 2000
gouwuche = []
shangpin = {'苹果': 500, '香蕉': 600, '菠萝': 400, '葡萄': 2000}
print('欢迎进入超市,请购买:')
print(shangpin)
name = str(input())
while True:
    if name in shangpin:
        price = shangpin[name]
        if money >= price:
            money -= price
            gouwuche.append(name)
            print('恭喜购买成功,卡里余额:', money)
            name = str(input(f'你还可以购买:{shangpin},\n输入你想要的商品或者输入 Q/q 退出:'))
            if name == 'q' or name == 'Q':
                break
            else:
                continue
        else:
            print('穷鬼，钱不够！请到其他超市购买！')
            break

    else:
        print('没有这个商品，别瞎弄！')
        name=str(input('请重新输入:'))
        continue

print('小票:',gouwuche)
